package com.cwt_taxi_xa.db.bll;

import java.util.List;

import android.content.Context;

import com.cwt_taxi_xa.db.dal.MessageDao;
import com.cwt_taxi_xa.model.MessageCenter;

public class MessageBiz {

	private MessageDao dao;

	public MessageBiz(Context context) {
		dao = new MessageDao(context);
	}

	/**
	 * 新增消息中心信息
	 * @author ferch
	 * @param center
	 */
	public long insertMessageCenter(MessageCenter center) {
		return dao.insertMessageCenter(center);
	}

	/**
	 * 更新是否阅读的调度信息（0未读，1已读）
	 * @author ferch
	 * @param orderid
	 */
	public void clearMessage(){
		dao.clearMessage();
	}

	/**
	 * 清空调度信息
	 * @author ferch
	 * @param orderid
	 */
	public void updateMessageCenter(int id){
		dao.updateMessageCenter(id);
	}

	/**
	 * 获取未读调度信息总条数
	 * @author ferch
	 * @return
	 */
	public int getNotReadMSGCount(){
		return dao.getNotReadMSGCount();
	}

	/**
	 * 查询消息中心信息
	 * @author ferch
	 * @param currentPage
	 * @param pageCount
	 * @return
	 */
	public List<MessageCenter> findMessageCenter(int currentPage,int pageCount){
		return dao.findMessageCenter(currentPage, pageCount);
	}

	/**
	 * 获取消息中心信息总条数
	 * @author ferch
	 * @return
	 */
	public int getMessageCenterCount(){
		return dao.getMessageCenterCount();
	}

	/**
	 * 根据id查询消息中心信息
	 * @author ferch
	 * @param orderid
	 * @return
	 */
	public MessageCenter getMessageCenterById(String id){
		return dao.getMessageCenterById(id);
	}
}
